package com.css.fxfzxczh.modules.disasterDamageInfo.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


/**
 * @Author: xzy
 * @CreateTime: 202/03/22
 * @Description:
 */
@Data
public class DisasterDamageImportVo implements Serializable, IExcelDataModel, IExcelModel {

    //发生时间
    @Excel(name = "发生时间")
    private Date occurrenceTime;
    //经度
    @Excel(name = "经度")
    private BigDecimal longitude;
    //纬度
    @Excel(name = "纬度")
    private BigDecimal latitude;
    //省
    @Excel(name = "省")
    private String province;
    //市
    @Excel(name = "市")
    private String city;
    //县
    @Excel(name = "县")
    private String county;
    //震级
    @Excel(name = "震级")
    private BigDecimal magnitude;
    //损失值（亿元）
    @Excel(name = "损失值（亿元）")
    private BigDecimal lossValue;
    //房屋损失值
    @Excel(name = "房屋损失值")
    private BigDecimal houseLoss;
    //房屋装修损失值
    @Excel(name = "房屋装修损失值")
    private BigDecimal renovationLoss;
    //室内外财产损失值
    @Excel(name = "室内外财产损失值")
    private BigDecimal roomLoss;
    //生命线系统损失值
    @Excel(name = "生命线系统损失值")
    private BigDecimal lifelineLoss;
    //企事业损失值
    @Excel(name = "企事业损失值")
    private BigDecimal enterprisesLoss;
    //救灾投入费用损失值
    @Excel(name = "救灾投入费用损失值")
    private BigDecimal disasterLoss;

    private Integer rowNum;
    private String errorMsg;

}
